package com.kgcx.coupon.mapper;


import com.kgcx.common.bean.RequestData;
import com.kgcx.coupon.domain.RatedDriver;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;


/**
 * @author zhulong
 */
@Repository
public interface RatedDriverMapper {


    /**
     * 新增司机服务质量等级
       * @param ratedDriver
     * @return
     */
      Integer insert(RatedDriver ratedDriver);

    /**
     * 修改司机服务质量等级
     * @param ratedDriver
     * @return
     */
    Integer updateRated(RatedDriver ratedDriver);

    /**
     * 根据驾驶证编号查询服务等级
     */
    Float selectLevelByLicenseId(@Param("licenseId") String licenseId);

    /**
     * 查询是否存在
     * @param licenseId
     * @return
     */
    Integer exist(@Param("licenseId") String licenseId);

    /**
     * 分页查询司机信誉信息
      * @param rd
     * @return
     */
      List<RatedDriver> selectRatedDriverList(RequestData rd);



}
